home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / utilit~1 / akputil7.zoo / mkdir.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-11-16  |  715 b   |  44 lines

  1. #include <minimal.h>
  2. #include <osbind.h>
  3. #include <string.h>
  4.  
  5. #define TRUE 1
  6. #define FALSE 0
  7.  
  8. extern char *syserr(long);
  9.  
  10. int
  11. do_mkdir(const char *name) {
  12.     char *e;
  13.     long err;
  14.  
  15.     if ((err = Dcreate(name)) < 0) {
  16.         e = syserr(err);
  17.         (void)Fwrite(2,(long)strlen(name),name);
  18.         (void)Fwrite(2,2L,": ");
  19.         (void)Fwrite(2,(long)strlen(e),e);
  20.         (void)Fwrite(2,2L,"\r\n");
  21.         return 1;
  22.     }
  23.     return 0;
  24. }
  25.  
  26. int
  27. main(int argc,char *argv[])
  28. {
  29.     int e;
  30.  
  31.     --argc, ++argv;
  32.     if (!argc) {
  33.     (void)Fwrite(2,24L,"Usage: mkdir names ...\r\n");
  34.     Pterm(1);
  35.     }
  36.  
  37.     e = 0;
  38.     while (argc) {
  39.     e |= do_mkdir(*argv);
  40.     argv++, argc--;
  41.     }
  42.     return e;
  43. }
  44.